home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-03-19 | 2.4 KB | 84 lines |
- MODNAME = patch.lib
- VERSION = 5
-
- TEMP = RAM:Temp
- LOCAL =
- REMOTE =
-
- LD_FILE = $(MODNAME)
-
- C_COMPILER = SC
- C_COMPILER_OPTS =
-
- ASSEMBLER = oma
- ASSEMBLER_OPTS = -m
-
- LINKER = SLINK
- LINKER_OPTS =
-
- C_SOURCES =
- ASM_SOURCES = l
-
- OBJECTS = InstallPatch.o WaitRemovePatch.o RemovePatch.o FindPatch.o InstallPatchTags.o InstallPatchTagsA.o RemovePatchTags.o RemovePatchTagsA.o FindPatchTags.o FindPatchTagsA.o SetPatch.o SetPatchA.o GetPatch.o GetPatchA.o PatchFreeVec.o RemovePatchProject.o RemovePatchProjectA.o CreatePatchProject.o CreatePatchProjectA.o SetPatchProject.o SetPatchProjectA.o AddPatchNotify.o AddPatchNotifyA.o RemPatchNotify.o RemPatchNotifyA.o PatchAlloc.o patch_lvos.o
-
- STARTUP =
- LIBS = LIB:debug.lib LIB:amiga.lib LIB:sc.lib
-
-
- ##############################################################################
- # Build the lib file...
- #
-
- $(MODNAME): $(OBJECTS)
- @join $(OBJECTS) as $(MODNAME)
- @copy $(MODNAME) LIB:$(MODNAME)
- #Make GCC version
- @makedir t:hunks
- @cd t:hunks
- @hunk2gcc LIB:$(MODNAME)
- @ar qc libpatch.a obj.*
- @ranlib libpatch.a
- @copy libpatch.a ADE:Lib/
-
-
- ##############################################################################
- # Default rules...
- #
- .c.o:
- $(C_COMPILER) $(C_COMPILER_OPTS) $*.c
-
- .asm.o:
- $(ASSEMBLER) $(ASSEMBLER_OPTS) -o $*.o $*.asm
-
-
- ##############################################################################
- # All dependencies...
- #
- InstallPatch.o: InstallPatch.asm
- WaitRemovePatch.o: WaitRemovePatch.asm
- RemovePatch.o: RemovePatch.asm
- FindPatch.o: FindPatch.asm
- InstallPatchTags.o: InstallPatchTags.asm
- InstallPatchTagsA.o: InstallPatchTagsA.asm
- RemovePatchTags.o: RemovePatchTags.asm
- RemovePatchTagsA.o: RemovePatchTagsA.asm
- FindPatchTags.o: FindPatchTags.asm
- FindPatchTagsA.o: FindPatchTagsA.asm
- SetPatch.o: SetPatch.asm
- SetPatchA.o: SetPatchA.asm
- GetPatch.o: GetPatch.asm
- GetPatchA.o: GetPatchA.asm
- PatchFreeVec.o: PatchFreeVec.asm
- RemovePatchProject.o: RemovePatchProject.asm
- RemovePatchProjectA.o: RemovePatchProjectA.asm
- CreatePatchProject.o: CreatePatchProject.asm
- CreatePatchProjectA.o: CreatePatchProjectA.asm
- SetPatchProject.o: SetPatchProject.asm
- SetPatchAProject.o: SetPatchProjectA.asm
- AddPatchNotify.o: AddPatchNotify.asm
- AddPatchNotifyA.o: AddPatchNotifyA.asm
- RemPatchNotify.o: RemPatchNotify.asm
- RemPatchNotifyA.o: RemPatchNotifyA.asm
- PatchAlloc.o: PatchAlloc.asm
- patch_lvos.o: patch_lvos.asm
-